// 多级菜单--路由
import Nested from './nested.ts';
// 组件--路由
import Components from './components.ts';
// 错误--路由
import Error from './error.ts';
// 功能--路由
import Able from './able.ts';

export default [
	{
		path: '/',
		name: 'hsHome',
		component: () => import('@/layout/index.vue'),
		redirect: '/home',
		children: [
			{
				path: '/home',
				name: 'hsHome',
				component: () => import('@/views/home/index.vue'),
				meta: {
					isShow: true, // 控制当前项是否在菜单栏中渲染出来，比如你写了 login 页面的路由，但是并不希望 login在menu菜单中渲染出来，即可设为false
					title: '首页', // menu菜单项的名称，没啥好说的
					icon: 'menu-home' // menu菜单项的图标，我此处是与封装好的 svg 组件结合使用的
				}
			},

			// 多级菜单
			...Nested,
			// 组件
			...Components,
			// 错误页面
			...Error,
			// 功能
			...Able
		]
	}
];
